package com.jacky.androidutils.database.dao.base;

import java.util.List;


/**
 * 定义实体操作的通用接口
 * @author Administrator
 *
 */
public interface DAO<M> {
	/**
	 * 增加
	 * @param m
	 * @return
	 */
	long insert(M m);

	/**
	 *  删除
	 * @param m
	 * @return
     */
	int delete(M m);
	/**
	 * 更新修改
	 * @param m
	 * @return
	 */
	int update(M m);
	/**
	 * 查找全部
	 * @return
	 */
	List<M> findAll();
}
